Text copied to clipboard!

Título

Text copied to clipboard!

Desarrollador Back End

Descripción

Text copied to clipboard!
Estamos buscando un Desarrollador Back End altamente motivado y con experiencia para unirse a nuestro equipo de tecnología. El candidato ideal será responsable de construir y mantener la lógica del servidor, las bases de datos y la integración de sistemas que permiten el funcionamiento fluido de nuestras aplicaciones web. Trabajará en estrecha colaboración con los desarrolladores front end, diseñadores y otros miembros del equipo para garantizar que los productos sean escalables, seguros y eficientes. El Desarrollador Back End será responsable de diseñar e implementar APIs robustas, optimizar el rendimiento del servidor y garantizar la integridad de los datos. También deberá estar familiarizado con metodologías ágiles y tener experiencia trabajando con herramientas de control de versiones como Git. Se valorará el conocimiento en arquitecturas basadas en microservicios y el uso de contenedores como Docker. Además, el candidato deberá tener una sólida comprensión de lenguajes de programación como Java, Python, Node.js o PHP, así como experiencia con bases de datos relacionales y no relacionales como MySQL, PostgreSQL, MongoDB o Redis. La capacidad para resolver problemas complejos, escribir código limpio y documentado, y colaborar eficazmente con otros equipos es esencial para este rol. Buscamos a alguien con pasión por la tecnología, que se mantenga actualizado con las últimas tendencias en desarrollo de software y que esté dispuesto a aprender y crecer dentro de la empresa. Si eres una persona proactiva, con habilidades analíticas y te entusiasma trabajar en proyectos innovadores, esta es tu oportunidad para formar parte de un equipo dinámico y en constante evolución.

Responsabilidades

Text copied to clipboard!
  • Diseñar, desarrollar y mantener APIs y servicios del lado del servidor.
  • Optimizar el rendimiento y la escalabilidad de las aplicaciones.
  • Gestionar bases de datos relacionales y no relacionales.
  • Colaborar con equipos de front end y diseño para integrar funcionalidades.
  • Implementar medidas de seguridad y protección de datos.
  • Escribir código limpio, eficiente y bien documentado.
  • Participar en revisiones de código y pruebas de calidad.
  • Desarrollar soluciones técnicas para problemas complejos.
  • Automatizar tareas y procesos mediante scripts y herramientas.
  • Mantenerse actualizado con nuevas tecnologías y mejores prácticas.

Requisitos

Text copied to clipboard!
  • Título en Ingeniería Informática, Sistemas o carrera afín.
  • Experiencia mínima de 3 años como desarrollador back end.
  • Dominio de al menos un lenguaje de programación como Java, Python o Node.js.
  • Conocimiento de bases de datos SQL y NoSQL.
  • Experiencia con APIs RESTful y arquitecturas de microservicios.
  • Familiaridad con herramientas de control de versiones como Git.
  • Capacidad para trabajar en equipo y comunicarse efectivamente.
  • Conocimiento de contenedores como Docker y orquestadores como Kubernetes.
  • Experiencia en entornos ágiles (Scrum, Kanban).
  • Nivel intermedio de inglés técnico.

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Cuántos años de experiencia tienes como desarrollador back end?
  • ¿Qué lenguajes de programación dominas?
  • ¿Has trabajado con bases de datos relacionales y no relacionales?
  • ¿Tienes experiencia desarrollando APIs RESTful?
  • ¿Qué herramientas utilizas para el control de versiones?
  • ¿Has trabajado en entornos ágiles anteriormente?
  • ¿Tienes experiencia con contenedores como Docker?
  • ¿Cuál ha sido tu mayor reto técnico y cómo lo resolviste?
  • ¿Estás dispuesto a aprender nuevas tecnologías?
  • ¿Cuál es tu nivel de inglés técnico?